Added gevent decorator