be more strict in restoring @INC