Blanket impl