Add parameter for optional fail if no device connected