fix another dependency cycle