don't perform modulo operation in interpolation

people should provide field_offsets instead