ensuring dependencies are unique.