Added null constraints as per stupid nate and his dumb ass comments