added begin / rescue handling