Properly implement Mat Block