What does Allah know