Added each, made the others use it, and broke out global utils.