more normalization around positional args