Shorten always uses JSON