don't accidentally catch the wrong exception