previously it tried to lookup the type of the field in set(), now if OK if there's no field there already