It's in line with `find_supplier`, but somehow it doesn't seem too clean to put it here. I don't see a better place at the moment though.