critical:Proc.new with an associated block raises a LocalJumpError when context of the block no longer exists
