diff --git a/lib/composable_operations/operation.rb b/lib/composable_operations/operation.rb
index <HASH>..<HASH> 100644
--- a/lib/composable_operations/operation.rb
+++ b/lib/composable_operations/operation.rb
@@ -84,7 +84,7 @@ class Operation
     !result
   end
 
-  def succeeded?
+  def successful?
     !!result
   end
 
diff --git a/spec/composable_operations/operation_spec.rb b/spec/composable_operations/operation_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/composable_operations/operation_spec.rb
+++ b/spec/composable_operations/operation_spec.rb
@@ -74,8 +74,8 @@ describe Operation do
       simple_operation.result.should be
     end
 
-    it "should have succeeded" do
-      simple_operation.should be_succeeded
+    it "should have successful" do
+      simple_operation.should be_successful
     end
 
     context "when provided with a preparator" do
@@ -151,5 +151,9 @@ describe Operation do
       upcase_and_scream_operation_instance.result.should be == 'DON\'T DO THAT!!!111'
     end
 
+    it "should have successful" do
+      upcase_and_scream_operation_instance.should be_successful
+    end
+
   end
 end
Renames Operation#succeeded? to Operation#successful?