type parser fixes