Well this has been fun.