Don't use ivar to access buckets, as it won't lazily load