Give the gift of Drupal. All merchandise is 50% off through 2016.
When the item is empty ('fid' = 0) and arrives to the formatter function, it first tries to load the default and then it formats it. However, there might no default as well and it tries to format it anyway generating, for instance, and empty img referece.
Same applies to imagefield, I will place the same patch for it on the project's issues.