[PATCH 2/4] Don't return incomplete devices from getDeviceByFoo methods by default.