Generic templates are king!