fixed a bug where you couldn't cancel