TODOes are all very well, but be sure not to crash because of them