diff --git a/custompage.module b/custompage.module
index b3033e1..4b52ef6 100644
--- a/custompage.module
+++ b/custompage.module
@@ -208,10 +208,25 @@ function custompage_delegate( $arg ) {
   // Let's prepare some data for this baby.
   $data = module_invoke_all( 'customdata_' . $arg );
   $key = custompage_prefix($arg);
+  
+  // Check to see a reaction for a context layout is present
+  if( function_exists('context_active_contexts') ) {
+    foreach ( context_active_contexts() as $context ) {
+      if( $context->reactions['block']['layout'] ){
+        $has_context_layout = TRUE;
+      }  
+    }   
+  }
 
-  $themed = theme($variables = array($key, drupal_get_title(), $user, $data));
+  if(isset($has_context_layout)){
+    $themed = "";  
+  } 
+  else {
+   $themed = theme($variables = array($key, drupal_get_title(), $user, $data));  
+  }
+  
 
-  if ( trim($themed) == "" ) {
+  if ( trim($themed) == "" && !isset($has_context_layout) ) {
     drupal_set_message( "custompage could not find an appropriate theming function or template file for this path [$arg].
     <br /><b>The viable options (in ascending priority) are:</b>
     <ul>
