Bug fix : Avoid reentrance in parser, since parsing depends on internal variable value