diff --git a/app.go b/app.go
index bfdbcc13229f87506ed6daefacdeaa6fe1bc7232..3ff3e8fa37d7149081df948878d63111530fbe44 100644
--- a/app.go
+++ b/app.go
@@ -53,7 +53,8 @@ func serve(sig chan os.Signal, db *leveldb.DB) error {
 
 	// graceful shutdown
 	go func() {
-		<-sig
+		s := <-sig
+		log.Printf("received %s", s)
 		log.Println("shutting down")
 		if err := app.Shutdown(); err != nil {
 			fmt.Printf("cannot shutdown: %v", err)