*_threw_error has to be an int