God can never fail