apparently the $.identifier and $/identifier cases are actually bugs to do with the fact that . and / are both command prefixes, and something unusual happens when they'e parsed which is why $.../../././/.//../.ip and such will also refer to the custom 'ip' identifier