prevent the creation of integers too big for the target architecture