I haven't contributed much to stackoverflow because of some really toxic behavior I experienced early on in my career as a developer. May give this community another go.