diff --git a/lib/clitasks/story.rb b/lib/clitasks/story.rb
index <HASH>..<HASH> 100644
--- a/lib/clitasks/story.rb
+++ b/lib/clitasks/story.rb
@@ -9,7 +9,7 @@ module CliTasks
     end
 
     def id
-      @id ||= File.basename(file).sub(/[.]rb$/, '')
+      @id ||= File.basename(file, '.rb')
     end
 
     def tags
diff --git a/stories/index/20140524235849.rb b/stories/index/20140524235849.rb
index <HASH>..<HASH> 100644
--- a/stories/index/20140524235849.rb
+++ b/stories/index/20140524235849.rb
@@ -1,5 +1,5 @@
 story %q(change how a story's id is retrieved) do
-  status started
+  status finished
   points 1
   created_by 'unixsuperhero'
   assigned_to :unassigned
change how story id is composed