It's just like you said: hard to tell if `print_function` is in effect in particular file. I think we should create a test which will run 2to3 on whole project automatically, and fail if there are old-style statements, functions and imports. Then we will gradually increase set of 2to3 flags used.