seperating out the attributes we set vs nil