if-safe multiline macro