beware of the pipeline...