This needs to return a different message from when there is no hardware attached. Probably something like "Hardware not recognized."