Decouple macro section