removal of explicit dependency