Proper support for test_mode, don't touch caller's Hash