fix ugly bug triggered by macro expansion