Fix for bug #284

While is always true due to

20 < "0" being true