diff --git a/src/rust/amadeus-rs/amadeus/src/cards/card.rs b/src/rust/amadeus-rs/amadeus/src/cards/card.rs
index 1bfa027c8454f1f0842f0df923e396219b47a1b1..47365d262e569a65e24f1a99b2a5a65d8c765a3b 100644
--- a/src/rust/amadeus-rs/amadeus/src/cards/card.rs
+++ b/src/rust/amadeus-rs/amadeus/src/cards/card.rs
@@ -74,9 +74,10 @@ impl Card<'_, Kara> for KaraCard {
     const BOTTOM_SPACE: Option<f32> = Some(constants::BOTTOM_PANEL_MAX_SIZE);
 
     fn new(inner: Kara) -> Self {
-        let mut actions = Vec::new();
-        actions.reserve(5);
-        Self { inner, actions }
+        Self {
+            inner,
+            actions: Vec::with_capacity(5),
+        }
     }
 
     fn render(&mut self, ui: &mut egui::Ui, dark_mode: bool, actions: &[action::Action]) {
@@ -183,9 +184,10 @@ impl Card<'_, Playlist> for PlaylistCard {
     const BOTTOM_SPACE: Option<f32> = None;
 
     fn new(inner: Playlist) -> Self {
-        let mut actions = Vec::new();
-        actions.reserve(5);
-        Self { inner, actions }
+        Self {
+            inner,
+            actions: Vec::with_capacity(5),
+        }
     }
 
     fn render(&mut self, ui: &mut egui::Ui, dark_mode: bool, actions: &[action::Action]) {
diff --git a/src/rust/amadeus-rs/amadeus/src/main.rs b/src/rust/amadeus-rs/amadeus/src/main.rs
index bcc5cb62d9ca7394f8b6b2c09833cbbde3034830..0f033bc462256c7bce5422a39295e52cd52dcef3 100644
--- a/src/rust/amadeus-rs/amadeus/src/main.rs
+++ b/src/rust/amadeus-rs/amadeus/src/main.rs
@@ -10,10 +10,10 @@ mod widgets;
 use eframe::egui::Vec2;
 
 fn main() {
+    logger::set_level(log::Level::Debug);
     if let Err(e) = logger::init() {
         panic!("Failed to install logger: {e}")
     }
-    logger::set_level(log::Level::Debug);
 
     eframe::run_native(
         "amadeus-rs",