Implement silent and seamless modes