Resolution of the LHCb η_c anomaly