Emit metadata even even if no metadata found

A lack of metadata can be useful to know. And it only takes one if statement at the beginning of the callback to get old behaviour.