keep parser alive