Values sent to and received from pipes may be encrypted. We should be able to transparently handle this.