Ah, ok. So is the test when nameHint is empty correct? I.e when it's empty there's guaranteed to be no namespace, but when null then its down to the implementation...?