‘Stop’ that ambulance! New physics at the LHC?