そもそも未定義のものを参照している時点で
"自分が思った通り" のプログラムじゃないのに
ある仕様を規定することによって
"自分が思った通り" の動作をするようになる
なんて本気で信じてるんですかねぇ…

どういう思考回路してるんだろう… プログラマ向きじゃないよな