don't return nils instead of devices!!!!