slightly more consistent Mojo::JSON internals