I'm not really sure about the change... again, with a method called "image_caption", you would expect to always get the caption, which is not true.

I'll change it anyways, but i'm not positive about it being a good desition...