are demons omniscient