Is it possible to rescue from a more specific exception, here?