allow for conditional pipeline building