Changed the offset to be an interface.