Macro separator