Scientific scrutiny of EFSA's work, at last?