This user object is shared between invocations, and so the anonymous_user_id gets altered for different types of blocks.
2to3 -f future . -w