In this case _prepare_devices just return None and this is ok? We expect dict...