Macro pipe (2)