We started using bimap for revdeps, but sometimes let it throw exceptions rather than handling a maybe, since its polymorphic. This is not good, we need to fix that so hackage doesn't error out oddly.