Could we get rid of this parameter / distinction at this level by adding the K1 blocks wherever required blocks are defined in blockly?