Interesting point. I honestly wasn't looking closely at the code that didn't need to be changed to fix the problem, and I was a bit surprised to see not_none, but you see all kinds of things when you start to look at the legacy code for the different projects. :)