. . . still we are none of us perfect . . .