BitmapTable.Find doesn't write missing bitmap?



I’m trying to use BitmapTable via RhinoCommon. Using Rhino 5 Windows SR14. If I add a bitmap to the file, and subsequently delete it from disk, calling document.Bitmaps.Find(filename, true, out path) returns an entry, but does not save the bitmap to disk as the API suggests it should, and path is empty.

However, calling entry.Save on the returned entry does work. What gives? Should I just not rely on Find to save bitmaps or am I doing something wrong?