2676 Nothing Surprises God