How is this different to getImageFile() (other than the name of the method)?

It would be better to have some tests for these as well.