add fail on unused dependency option