acpi_handle handle;
 
        handle = ACPI_HANDLE(&client->dev);
-       if (!handle || acpi_bus_get_device(handle, &adev))
+       if (!handle || acpi_bus_get_device(handle, &adev)) {
+               dev_err(&client->dev, "Error could not get ACPI device\n");
                return -ENODEV;
+       }
 
        obj = acpi_evaluate_dsm_typed(handle, &i2c_hid_guid, 1, 1, NULL,
                                      ACPI_TYPE_INTEGER);
        if (!obj) {
-               dev_err(&client->dev, "device _DSM execution failed\n");
+               dev_err(&client->dev, "Error _DSM call to get HID descriptor address failed\n");
                return -ENODEV;
        }
 
                        goto err;
        } else if (!platform_data) {
                ret = i2c_hid_acpi_pdata(client, &ihid->pdata);
-               if (ret) {
-                       dev_err(&client->dev,
-                               "HID register address not provided\n");
+               if (ret)
                        goto err;
-               }
        } else {
                ihid->pdata = *platform_data;
        }