Issue 164 double ts

I've reviewed Dan's changes at ad90ed13373a32ffaf995f7dd667ed1120b78a62 from ticket #164 and have added a little change to return early if the time dimension has been memoized. Can someone please review and merge.