@superdweebie that disallows aliases though (now that I think of it) guess it's a problem to be thought carefully after this PR