At last– a breakthrough? Or something else?