Happy to change the type arg, but what to? it's not checked anywhere