A big wave of energy ejected off Venus?