 		if news?
 			for _new in news
 				if path.extname(_new) == '.jade'
-					_news.unshift jade.compile(fs.readFileSync(tmpl_dir + _new, 'utf8'))()
+					try
+						_news.unshift jade.compile(fs.readFileSync(tmpl_dir + _new, 'utf8'))()
+					catch e
+						_news.unshift '<p class="error_message">Ай-яй-яй! Хтось невалідний шаблон "' + _new + '" закомітив. Треба сказати адмінам.</p>'
 			res.viewData.news = _news
 
 		res.viewData.vkAppId = config.vk.appId

		if news?
			for _new in news
				if path.extname(_new) == '.jade'
					_news.unshift jade.compile(fs.readFileSync(tmpl_dir + _new, 'utf8'))()
			res.viewData.news = _news

		res.viewData.vkAppId = config.vk.appId

			_new = null

			if news?
				try
					while __new = news.pop()
						if path.extname(__new) == '.jade'
							_new = jade.compile(fs.readFileSync(tmpl_dir_z + __new, 'utf8'))()
							break
				catch e
					_new = '<p class="error_message">Остання новина крива. Скажи адмінам.</p>'

			resolve _new

