A comprehensive analysis of the flaws in D/L