these fields need to be able to be nul