util.number.toText now uses util.number.isBetween for better error handling