decoupling dependency version and own version