Index: benchmark/creation/goroutine.go
===================================================================
--- benchmark/creation/goroutine.go	(revision 6e540ea6f2eb5e8c7c9342b94e6f036ca964f3ec)
+++ benchmark/creation/goroutine.go	(revision 50cfa991cb95e111c78efe741975c3200be46e8c)
@@ -2,7 +2,8 @@
 
 import (
-    "fmt"
-    "time"
-    "flag"
+	"fmt"
+	"time"
+	"os"
+	"strconv"
 )
 
@@ -18,13 +19,15 @@
 
 func main() {
-	times := flag.Int( "times", 500000, "loop iterations" )
-	flag.Parse()
+	var times int = 10000000
+	if len( os.Args ) > 2 { os.Exit( 1 ) }
+	if len( os.Args ) == 2 { times, _ = strconv.Atoi(os.Args[1]) }
+
 	start := time.Now()
-	for i := 1; i <= *times; i += 1 {
+	for i := 1; i <= times; i += 1 {
 		go noop()		// creation
 		<- shake		// wait for completion
 	}
 	end := time.Now()
-	fmt.Printf( "%d\n", end.Sub(start) / time.Duration(*times) )
+	fmt.Printf( "%d\n", end.Sub(start) / time.Duration(times) )
 }
 
