get rid of useless requirements