but yes, it would be better if we could do something like: ```rust let low_fut = gpio.wait_for_low(); // make sure we are listening let _ = low_fut.subscribe().await; acc.enable_fall_detect_interrupt().await; low_fut.await; ```