Got some basic cancel functionality going