--- provision.config.inc	2011-08-26 17:23:52.000000000 -0400
+++ provision.config.inc	2011-08-29 13:30:00.000000000 -0400
@@ -72,7 +72,8 @@
    */
   function __construct($context, $data = array()) {
     if (is_null($this->template)) {
-      throw(exception);
+      drush_set_error('PROVISION_INTERNAL_ERROR', dt("No template specified: %class", array('%class' => get_class($this))));
+      return;
     }
 
     // Accept both a reference and an alias name for the context.
