diff --git a/includes/process.inc b/includes/process.inc
index 0056f4f..b941b64 100644
--- a/includes/process.inc
+++ b/includes/process.inc
@@ -175,8 +175,9 @@ function module_builder_get_hook_presets() {
   // TODO: read user file preferentially.
   $presets_template = module_builder_get_template('hook_groups.template');
   $hook_presets = json_decode(preg_replace("@//.*@", '', $presets_template), TRUE);
-  if (json_last_error()) {
+  if (is_null($hook_presets)) {
     // @TODO: do something here to say its gone wrong. Throw Exception?
+    drupal_set_message(t('Problem reading json file.'), 'error');
   }
   return $hook_presets;
 }
