extended mode handling