diff --git a/lib/art-decomp/decomposer.rb b/lib/art-decomp/decomposer.rb
index <HASH>..<HASH> 100644
--- a/lib/art-decomp/decomposer.rb
+++ b/lib/art-decomp/decomposer.rb
@@ -25,7 +25,7 @@ module ArtDecomp class Decomposer
     end
   end
 
-  private
+  protected
 
   attr_accessor :archs, :fsm, :uv, :qu, :qv
 end end
diff --git a/lib/art-decomp/executable.rb b/lib/art-decomp/executable.rb
index <HASH>..<HASH> 100644
--- a/lib/art-decomp/executable.rb
+++ b/lib/art-decomp/executable.rb
@@ -36,7 +36,7 @@ module ArtDecomp class Executable
     end
   end
 
-  private
+  protected
 
   attr_accessor :archs, :dir, :fsm, :qu, :qv, :uv
 end end
hrmpf, private accessors spewing warnings