range checks on the ints?