fix macro call