support __ignore__