Parser, take 2.