Make optional macros compatible with references