don't swallow errors