I think I mentioned this to you.. conacatenating `&pipes` will not work if there are no arguments. In that case you would need to add `?pipes`.
This means that you will need to extract from curPipes its args and if it exists do this vs that ... etc.