Changed block controller interface