add way for user to specify forwarding
pull call to colorPipeLineStages() outside of findHazards()