size_limited? method should be module method