Remove Blanket, add tests for Chain