No, `q` should always be a double (from the parse function), but all other params should always be strings.
I usually do use === all the time, so I'm not sure why I didn't in this function, but will correct.