<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM
CONSOLIDATED BALANCE SHEETS AS OF OCTOBER 31, 1999 AND OCTOBER 25, 1998
AND CONSOLIDATED STATEMENT OF OPERATIONS FOR THE YEARS ENDED OCTOBER 31, 1999,
OCTOBER 25, 1998 AND OCTOBER 26, 1997 AND IS QUALIFIED IN ITS ENTIRETY BY
REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
<RESTATED>
<MULTIPLIER> 1,000
<S> <C> <C> <C>
<PERIOD-TYPE> 12-MOS 12-MOS 12-MOS
<FISCAL-YEAR-END> OCT-31-1999 OCT-25-1998 OCT-26-1997
<PERIOD-START> OCT-26-1998 OCT-27-1997 OCT-28-1996
<PERIOD-END> OCT-31-1999 OCT-25-1998 OCT-26-1997
<CASH> 233 880 0
<SECURITIES> 0 0 0
<RECEIVABLES> 7,092 6,608 0
<ALLOWANCES> 298 410 0
<INVENTORY> 5,004 5,735 0
<CURRENT-ASSETS> 19,090 20,583 0
<PP&E> 18,165 17,392 0
<DEPRECIATION> 8,467 6,215 0
<TOTAL-ASSETS> 32,962 36,125 0
<CURRENT-LIABILITIES> 7,737 8,628 0
<BONDS> 0 0 0
239 238 0
0 0 0
<COMMON> 0 0 0
<OTHER-SE> 18,263 16,079 0
<TOTAL-LIABILITY-AND-EQUITY> 32,962 36,125 0
<SALES> 48,429 58,495 58,294
<TOTAL-REVENUES> 48,429 58,495 58,294
<CGS> 36,121 50,360 47,355
<TOTAL-COSTS> 36,121 50,360 47,355
<OTHER-EXPENSES> 0 0 0
<LOSS-PROVISION> 0 0 0
<INTEREST-EXPENSE> 898 970 1,003
<INCOME-PRETAX> 2,656 (4,345) (2,934)
<INCOME-TAX> 0 0 0
<INCOME-CONTINUING> 2,656 (4,345) (2,934)
<DISCONTINUED> 1,498 1,562 (418)
<EXTRAORDINARY> 0 0 0
<CHANGES> 0 0 0
<NET-INCOME> 4,154 (2,783) (3,352)
<EPS-BASIC> 0.60 (0.41) (0.50)
<EPS-DILUTED> 0.58 (0.41) (0.50)
</TABLE>