Several changes based on feedback. The callback forms of eachOffset seem
to be okay.