FML

I should build this properly someday.