-1 will not work in this situation with the current code the way its done as if a value is set its expected to be changed into a float when ready to fire off to the client else we check for NoneType and not pass it at all allowing there client to use its settings instead so I would have to modify the code a bit to accept a -1 without trying to convert it to float integer.