should also take a `md_dict=None` kwarg which gets set to `dict()` if `None`.  We want to carry around more meta-data than just the frame number.