public static Job Reserve(string queue) { var payload = Resque.Pop(queue); return(payload == null ? null : new Job(queue, payload)); }