Experiments in pipline and transaction interfaces