weird check stuff
I might be onto something