exception support for blocks