Somehow all the implementations are equally lacklustre though? What is the common denominator.