It doesn't update field.x or y, it returns a value.