Modes are now first-class.