exclude optional deps