Ensure position is correct on model update