開発環境のRailsは、監視対象のファイルが更新されるたびに定数空間を再生成する。ファイルを更新するたびに新たな世界線に遷移すると言っても良い。登録され、autoload経由で読み込まれた定数のみが対象になる。このとき、監視対象外の空間から、監視対象の定数を参照していたらどうなるか。stackに追加していたらどうなるのだろうか。現在の世界で同名の定数が新しく読み込まれようとしたとき、運が良ければ、この現象を検知する仕組みが働いて例外が発生する。運が悪ければ、2つの同名の定数が同じ世界に存在することになる。ファイルの変更は反映されず、定数からはもはや参照することのできない存在が誕生する。初期化処理のような「アプリケーションの起動時に1度だけしか実行されない」という箇所で、グローバル変数やクラスのインスタンス変数を利用した場合に起こることがある。