Good god what have I done.