diff --git a/lib/mkto_rest.rb b/lib/mkto_rest.rb
index <HASH>..<HASH> 100644
--- a/lib/mkto_rest.rb
+++ b/lib/mkto_rest.rb
@@ -23,7 +23,11 @@ module MktoRest
     end
 
     def authenticated?
-      !@token.empty?
+      !@token.empty? && token_valid?
+    end
+
+    def token_valid?
+      return Time.now < @valid_until
     end
 
     # used for testing only
checking for expired token as part of `authenticated?`

Conflicts:
	lib/mkto_rest.rb