changed machine integers to work better in the symbolic case