virtual long cancel_timeout() { if(log_level) std::cerr << "BlockwiseImpl::cancel_timeout" << std::endl; timeout.cancel(); return 0; }