Implemented cancellable blocks