device state tweaks