please, don't hit me ...