I noticed that running a ruby file whose contents are

puts caller.inspect

outputs slightly different things in 1.9 than 1.8

in 1.8
[]

in 1.9
nil

Is this expected? A bug perhaps?
Thanks.
-r