fixed #102 macro recursive issue