Alright, I'll have to think about how to do this