lib dependencies can now be replaced by modules