reducing the number of "lib"s for better balance