added future recoverWith tests