further loosen dependencies