A couple years ago during a performance at the New York Philharmonic, an iPhone alarm interrupted a performance of Mahler’s 9th Symphony, prompting the conductor to stop the performance. The culprit said his iPhone had been set to mute, but the iPhone overrode this switch for a preset alarm that its own said he didn’t even know about. At the time, Apple received a fair amount of criticism for the mute switch’s confusing behavior. However, this all could have been avoided if the iPhone had a better sense of where the user was. If the culprit’s iPhone knew he was at a concert, it could have been smart enough to not sound the alarm. This is what developer Craig Hockenberry suggested