diff --git a/CHANGES b/CHANGES
index <HASH>..<HASH> 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,12 @@
 Statsd Changelog
 ================
 
+Version 2.1.1
+-------------
+
+- Fix issue with timers used as decorators.
+
+
 Version 2.1
 -----------
 
diff --git a/statsd/client.py b/statsd/client.py
index <HASH>..<HASH> 100644
--- a/statsd/client.py
+++ b/statsd/client.py
@@ -33,6 +33,8 @@ class Timer(object):
         self.stop()
 
     def start(self):
+        self.ms = None
+        self._sent = False
         self._start_time = time.time()
         return self
 
diff --git a/statsd/tests.py b/statsd/tests.py
index <HASH>..<HASH> 100644
--- a/statsd/tests.py
+++ b/statsd/tests.py
@@ -226,9 +226,12 @@ def test_timer_decorator():
         pass
 
     bar()
-
     _timer_check(sc, 1, 'bar', 'ms')
 
+    # Make sure the decorator works more than once:
+    bar()
+    _timer_check(sc, 2, 'bar', 'ms')
+
 
 def test_timer_capture():
     """You can capture the output of StatsClient.timer."""
Fix timers used as decorators.