If you declare `default_name` and `aliased_name` in this block (as suggested above), you don't run into this problem. You still need to initialize them to `NULL` right after declaring them, though.