intermediate commit, parser throws type errors atm