Move the decoder when creating a PendingFuture