So, basically having to write the ```!``` everywhere is lame: we'll just assume null is never allowed anywhere, unless you explicitly document that it is.