It's remarkably hard to criticise cons cells. I enjoy lisp programming so much that I feel rather guilty.