This is the only place where `required_by` is really used, it seems like it could be removed completely.