Change phase and register a fact in the same place