allow fields to be null