hard to believe everything is nullable.. can you take a pass at this?