subclass offset calculated directly