one possible resolution, but I now worry that a user can select a1400 but not have the usb matching code be run, causing a possible problem in the future