Full test, and allow cancellation