I had this problem multiple times when passing negative numbers as arguments. It’s a pain to explain the workarounds to users.