something is wrong with impulse, surprise