deviceString improvements