"This sort" is not "the same". And that's for the design part -- we haven't even discussed implementation at all.