The more I think about it, could this just be an oversight in the current code (as of master) and works due to the fact that nesting_level will most likely be negative most of the times?