God has no limits because he’s infinite; therefore he lacks nothing. That doesn’t mean every good and evil thing is in God because, as we’ve seen, evil is just the absence of good. Because evil is a lack of good, and God lacks nothing, it follows that God must be all-good.