improved performance of ParseCancel.parse()