Yea you definitely want to use OperationCancelledException