reinstated fast parser