Hm do we really just want to swallow errors?