Make parse also return error/need-more-input