diff --git a/lib/train/platforms/platform.rb b/lib/train/platforms/platform.rb
index <HASH>..<HASH> 100644
--- a/lib/train/platforms/platform.rb
+++ b/lib/train/platforms/platform.rb
@@ -89,9 +89,11 @@ module Train::Platforms
       # Add in family methods
       family_list = Train::Platforms.families
       family_list.each_value do |k|
-        next if respond_to?(k.name + "?")
+        name = "#{k.name}?"
 
-        define_singleton_method(k.name + "?") do
+        next if respond_to?(name)
+
+        define_singleton_method(name) do
           family_hierarchy.include?(k.name)
         end
       end
Simple refactoring.

We really like String#+ and really shouldn't use it. Nor should we
repeat ourselves over and over.