the upNumber is not public api, it is only `isOlderThan` that is exposed and as far as I can see there is no problem with re-using the up number for that purpose