I'm actually not a big fan of inline precondition checks :)