check mode after getting status to prevent false alarms