be more explicit about which errors are rescued