Converted pm-fetch task, split into PMRequest and PMReplyRequest.