these are really ints
pass new test
more realistic
handle backslash