I swear this is a compiler bug on line main.cc:235.