handle cancel for free tickets too