Porting the macros, if possible.