better return value for updateField()