diff --git a/lib/rocket_chat/messages/room.rb b/lib/rocket_chat/messages/room.rb
index <HASH>..<HASH> 100644
--- a/lib/rocket_chat/messages/room.rb
+++ b/lib/rocket_chat/messages/room.rb
@@ -190,6 +190,8 @@ module RocketChat
           { roomId: id }
         elsif name
           { roomName: name }
+        else
+          {}
         end
       end
 
@@ -205,7 +207,7 @@ module RocketChat
       end
 
       def validate_attribute(attribute)
-        raise ArgumentError, "Unsettable attribute: #{attribute}" unless \
+        raise ArgumentError, "Unsettable attribute: #{attribute || 'nil'}" unless \
           self.class.settable_attributes.include?(attribute)
       end
     end
diff --git a/lib/rocket_chat/messages/user_support.rb b/lib/rocket_chat/messages/user_support.rb
index <HASH>..<HASH> 100644
--- a/lib/rocket_chat/messages/user_support.rb
+++ b/lib/rocket_chat/messages/user_support.rb
@@ -9,6 +9,8 @@ module RocketChat
           { userId: id }
         elsif username
           { username: username }
+        else
+          {}
         end
       end
     end
Return empty hash from user/room params helper methods so method can be chained