more checks on model fields