diff --git a/dashi/__init__.py b/dashi/__init__.py
index <HASH>..<HASH> 100644
--- a/dashi/__init__.py
+++ b/dashi/__init__.py
@@ -18,7 +18,7 @@ from .exceptions import DashiError, BadRequestError, NotFoundError, \
     UnknownOperationError, WriteConflictError
 from .util import Countdown, RetryBackoff
 
-__version__ = '0.2.7'
+__version__ = '0.3.0'
 
 log = logging.getLogger(__name__)
 
diff --git a/setup.py b/setup.py
index <HASH>..<HASH> 100644
--- a/setup.py
+++ b/setup.py
@@ -2,9 +2,10 @@
 
 import os
 import codecs
-from dashi import __version__
 
-VERSION = __version__
+# STOP! you MUST also update this in dashi/__init__.py
+VERSION = "0.3.0"  # SEE ABOVE LINE BEFORE EDITING THIS
+# HEY! did you see the above two lines?
 
 if os.path.exists("README.rst"):
     long_description = codecs.open('README.rst', "r", "utf-8").read()
Update versions and fix setup.py bug