Add a question about how to deal with cancel()