canceled should take precedence