Better menu parser?