the all knowing