Because it was complicated and annoyed me. I suspect this will be more efficient too.
Rewrite cache list decorator