diff --git a/webform.module b/webform.module
index 7c90051a0f8da3d9e9864952d6b9fd9942df0978..8cd922cdc5fb56f34390b62a89cc6e2c416f184d 100644
--- a/webform.module
+++ b/webform.module
@@ -3651,3 +3651,13 @@ function webform_mollom_form_info($form_id) {
 
   return $form_info;
 }
+
+/**
+ * Implements hook_entitycache_node_load().
+ *
+ * This forces webform information to be added on each request.
+ */
+function webform_entitycache_node_load($nodes) {
+	$webform_types = webform_variable_get('webform_node_types');
+  webform_node_load($nodes, $webform_types);
+}
