diff --git a/IPython/frontend/html/notebook/static/js/notebookmain.js b/IPython/frontend/html/notebook/static/js/notebookmain.js
index 45e9c1f86..77ab8deac 100644
--- a/IPython/frontend/html/notebook/static/js/notebookmain.js
+++ b/IPython/frontend/html/notebook/static/js/notebookmain.js
@@ -101,9 +101,9 @@ $(document).ready(function () {
langPrefix: "language-",
highlight: function(code, lang) {
var highlighted;
- if (lang) {
+ try {
highlighted = hljs.highlight(lang, code, false);
- } else {
+ } catch(err) {
highlighted = hljs.highlightAuto(code);
}
return highlighted.value;