Ugh I am not having a good feeling about this.