Added better diagnostics in init_device