Sometimes visions are precognitive. Sometimes they are karma acted out in dreams rather than reality. Sometimes they tell the future. Sometimes they erase a negative future.