I thing I might just write my own damn parser