Hold on, I don't think this is the best way to do this.