why is a dict not a dict at runtime? but is inside the debugger? I have some code that blows up at runtime but not in the debugger: