dependency overlap resolved