don't export helper macros