I guess I can change the name, but generally a range is numerical, I guess that was a bad assumption to make.

Should I rename the function then?

Currently only gamepad2 uses it in 1 spot so wont be too much of an impact to rename