Fix up mono projects
Provide cancellation token option