Got primitive parsing working (better anyway).