handle template errors