Record result in payload, pass payload to block