Snippets vs templates (different implementations). Option to not echo an error.