2.43 and consolidate useful procs into utilities file so I don't have to scavange them each time