Add macro guard and test result for size.