fixed template error handling