You probably want to call center here as well ? Otherwise the underflowing/overflowing code might be out of sync.