There's a bug in if statements (#1297), not to worry. (`-lt` has the advantage of working if there are more than 3 arguments, but the same could be done to your existing test with `-ge` rather than `-eq`.