Fully Knowing