blocking over K and over C