make set_field_age do what it says it does

should fix #4025