Would be nice if we could provide a fileame too, templates() only takes array.