allow parseArbitraryInt to parse illegal constants