make implicit macro workable