diff --git a/mwclient/client.py b/mwclient/client.py
index c314ec6739fc71db58475569d99246f1a0498614..6d866d60a3fd6bebda10b89fc06913ce3bdebadb 100644
--- a/mwclient/client.py
+++ b/mwclient/client.py
@@ -23,8 +23,8 @@ except ImportError:
 
 def parse_timestamp(t):
 	if t == '0000-00-00T00:00:00Z':
-		return (0, 0, 0, 0, 0, 0)
-	return time.strptime(t, '%Y-%m-%dT%H:%M:%SZ')[:6]
+		return (0, 0, 0, 0, 0, 0, 0, 0)
+	return time.strptime(t, '%Y-%m-%dT%H:%M:%SZ')
 	
 class WaitToken(object):
 	def __init__(self):