recursively look for if we will need the scratch space for ints