Added pay() and position() methods to better match the outline