Improved BlockOperator