begin/rescue block around require