Orc checkpoints

This simplifies the ORC setup code and eliminates bugs with processing the position offsets.