Who can meet God’s requirements ?