rescue with nil on block exception