Don't unexpectedly change source of cached templates (Close #21)