pullv: try to fix circular dep