diff --git a/myanimelist/media_list.py b/myanimelist/media_list.py
index <HASH>..<HASH> 100644
--- a/myanimelist/media_list.py
+++ b/myanimelist/media_list.py
@@ -38,7 +38,7 @@ class MediaList(Base, collections.Mapping):
   def __init__(self, session, user_name):
     super(MediaList, self).__init__(session)
     self.username = user_name
-    if not isinstance(self.username, unicode) or len(self.username) < 2:
+    if not isinstance(self.username, unicode) or len(self.username) < 1:
       raise InvalidMediaListError(self.username)
     self._list = None
     self._stats = None
diff --git a/myanimelist/user.py b/myanimelist/user.py
index <HASH>..<HASH> 100644
--- a/myanimelist/user.py
+++ b/myanimelist/user.py
@@ -58,7 +58,7 @@ class User(Base):
     """
     super(User, self).__init__(session)
     self.username = username
-    if not isinstance(self.username, unicode) or len(self.username) < 2:
+    if not isinstance(self.username, unicode) or len(self.username) < 1:
       raise InvalidUserError(self.username)
     self._picture = None
     self._favorite_anime = None
Actually, one-letter names exist, too.