exceptions to ints so they'll actually be caught