- macros are good, fixed erroneous rm