I suggest that instead of ```" "``` you added a ```sorter``` variable, that would  be passed as an argument. The default value should be empty and then ```GetID``` should internally change any empty ```sorter``` to the proper sorter string (in our case ```" "```)