Hide arguments from nested cancel() call