allowing null values - for the sake of inserting sample data