On that note, it would be beneficial if building and parsing were completely separate and wrapped up by a handler.