can we please stop the war between several ls implementations