rm unnecessary requires