How to prevent obsolete dependencies from being used