$.param encodes the characters which is why this didn't show up in our unit tests, i'll add a condition to our tests that verifies that strings are also encoded.