cancel is now options dependent