v0.4.2
remove circular dep
forgive some tests