restored original except:-block