'A difficult task'