Changing how position is calculated