device type violation