dherman: are macros the only reason why you advocate static exports?