The Gearman callback has to be public