Does cancel also dispose?