Do we need per-column TTLs?  If not, I'd say back this out (maybe saving it off in a branch).