diff --git a/examples/example3/__main__.py b/examples/example3/__main__.py
index <HASH>..<HASH> 100644
--- a/examples/example3/__main__.py
+++ b/examples/example3/__main__.py
@@ -3,7 +3,6 @@
 # Example3 - routerclass
 #
 
-import asyncio
 from growler import App
 from growler.router import routerclass
 
@@ -27,12 +26,11 @@ class QuickRoute:
         """
         res.send_json({'param': self.param})
 
-    @asyncio.coroutine
     def post_name(self, req, res):
         """ /name
         Submit your name to the server
         """
-        name = yield from req.body
+        name = req.get_body()
         if name in self.name_dict:
             txt = "Already Created %s (%d)" % (name, self.name_dict[name])
         else:
Remembered that I can call get_body() on a request to avoid a "yield from" statement in example3