diff --git a/tests/test_alsa_default_analog.liq b/tests/test_alsa_default_analog.liq
index 9462b18bcb898b2ffd98f462b42515949a822c78..385176fb6caf6dcf1c418a05fdba1dd1071472e6 100644
--- a/tests/test_alsa_default_analog.liq
+++ b/tests/test_alsa_default_analog.liq
@@ -26,7 +26,14 @@ set("server.telnet.bind_addr", "0.0.0.0")
 set("server.telnet.port", 1234)
 
 set("frame.audio.samplerate", 44100)
-set("frame.audio.size", 16000)
+# set("frame.audio.size", 16000)
 
-input_analog = input.alsa(id="analog_input", device="default", bufferize=false, fallible=false, start=true)
-output.alsa(id="lineout", device="default", input_analog, bufferize=false)
\ No newline at end of file
+
+# This causes heaps of buffer underuns:
+# input_analog = input.alsa(id="analog_input", device="default", bufferize=true, start=true, fallible=true)
+# output.alsa(id="lineout", device="default", input_analog, bufferize=true, fallible=true)
+
+# This seems relatively fine
+input_analog = input.alsa(id="analog_input", device="default", bufferize=true, start=true, fallible=true)
+input_analog_buffer = buffer.adaptative(id="analog_input_buffer", input_analog, fallible=true)
+output.alsa(id="lineout", device="default", input_analog_buffer, bufferize=false, fallible=true)
\ No newline at end of file