The previously-commented code is precisely what gets invoked when solo state changes, and had nothing to do with actually changing solo state in any way.