diff --git a/lib/hoodoo/services/middleware/endpoints/inter_resource_remote.rb b/lib/hoodoo/services/middleware/endpoints/inter_resource_remote.rb
index <HASH>..<HASH> 100644
--- a/lib/hoodoo/services/middleware/endpoints/inter_resource_remote.rb
+++ b/lib/hoodoo/services/middleware/endpoints/inter_resource_remote.rb
@@ -148,7 +148,7 @@ module Hoodoo
               # around somewhere.
 
               @wrapping_session = session
-              @wrapped_endpoint.session_id = session.session_id
+              @wrapped_endpoint.session_id = session.session_id unless session.nil?
               return nil
             end
           end
Survive session-less attempts to make inter-resource calls