very janky half done debug