Tag breach of contract timing