diff --git custompage.module custompage.module
index 0ffe614..579fc67 100644
--- custompage.module
+++ custompage.module
@@ -192,7 +192,19 @@ function custompage_delegate( $arg ) {
   $data = module_invoke_all( 'customdata_'.$arg );
   $key = custompage_prefix($arg);
   
-  $themed = theme($key, drupal_get_title(), $user, $data);
+  $has_context_layout = FALSE;
+  foreach (context_active_contexts() as $context) {
+    if($context->reactions['block']['layout']){
+      $has_context_layout = TRUE;
+    }  
+  }
+  
+  if($has_context_layout){
+    $themed = "";  
+  } 
+  else{
+    $themed = theme($key, drupal_get_title(), $user, $data);  
+  }
     
   //Remove ANNOYING errors about not finding functions that are optional anyway
   $messages = drupal_get_messages( 'error', TRUE);
@@ -206,7 +218,7 @@ function custompage_delegate( $arg ) {
     }
   }
   
-  if ( trim ($themed) == "" ) {
+  if ( trim ($themed) == "" && !$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>  
