CERN... a cause for concern?