diff --git a/lib/project/pro_motion/data_table.rb b/lib/project/pro_motion/data_table.rb
index <HASH>..<HASH> 100644
--- a/lib/project/pro_motion/data_table.rb
+++ b/lib/project/pro_motion/data_table.rb
@@ -58,7 +58,7 @@ module ProMotion
           data_with_scope = data_model.send(data_scope)
         end
 
-        if data_with_scope.sort_descriptors.empty?
+        if data_with_scope.sort_descriptors.empty
           # Try to be smart about how we sort things if a sort descriptor doesn't exist
           attributes = data_model.send(:attribute_names)
           sort_attribute = nil
@@ -67,7 +67,10 @@ module ProMotion
           end
 
           if sort_attribute
-            mp "The `#{data_model}` model scope `#{data_scope}` needs a sort descriptor. Add sort_by(:property) to your scope. Currently sorting by :#{sort_attribute}.", force_color: :yellow
+
+            unless data_scope == :all
+              mp "The `#{data_model}` model scope `#{data_scope}` needs a sort descriptor. Add sort_by(:property) to your scope. Currently sorting by :#{sort_attribute}.", force_color: :yellow
+            end
             data_model.send(data_scope).sort_by(sort_attribute)
           else
             # This is where the application says goodbye and dies in a fiery crash.
Removed warning on :all scope in DataTable