>> If I change "This::Status" to just "Status", it compiles. > > If I change it to "typename This::Status", it also compiles. Should I > just go with that? Ah, it turns out that we do use "typename" in front of every other instance of "This::some_type" that I can find. I'll go ahead and commit the fix. -cary