parser bug fix