Parser works, but it includes another library and could perhaps be cleaned up.