Bug fix in macro definition