throw exception in scrap, do not catch