Let's add a check to prevent `order < 0` or `order != int(order)`