shame is on me ...