God’s sovereignty and human failure