I'm re-designing my mysql parser again : )