reduced recursion when building DumperPrefixCollection