Some USB devices require what