You should either restrict the order v to an int, or provide all the signatures and test the derivatives of the order.