Don't momoize positions

Use an explicit method to calculate them, since they must be calculated
at a specific time.