OK look I know it ain't robust but gimme a break