# IntelliJ debugging always stepping into Kotlin coroutine-debugging components

**URL:** <https://discuss.kotlinlang.org/t/intellij-debugging-always-stepping-into-kotlin-coroutine-debugging-components/21352>\
**Category:** Support\
**Created:** [March 27, 2021, 11:20pm UTC](https://discuss.kotlinlang.org/t/intellij-debugging-always-stepping-into-kotlin-coroutine-debugging-components/21352 "2021-03-27T23:20:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nanodeath](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/nanodeath/32/1803_2.png) [@nanodeath](https://discuss.kotlinlang.org/u/nanodeath)\
**Post date:** [March 27, 2021, 11:20pm UTC](https://discuss.kotlinlang.org/t/intellij-debugging-always-stepping-into-kotlin-coroutine-debugging-components/21352/1 "2021-03-27T23:20:53Z")

</div>

If I set a breakpoint in IntelliJ before a `suspend` method and then “Step Into”, I end up in some `kotlinx.coroutines.debug.AgentPremain$DebugProbesTransformer` thing instead of my code. How can I tell IntelliJ to not do that?

---

<div class="post-metadata">

**Author:** ![burg](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/burg/32/8885_2.png) [@burg](https://discuss.kotlinlang.org/u/burg)\
**Post date:** [September 28, 2021, 9:53pm UTC](https://discuss.kotlinlang.org/t/intellij-debugging-always-stepping-into-kotlin-coroutine-debugging-components/21352/2 "2021-09-28T21:53:13Z")

</div>

Also running into this, and weirdly this is the only post on the internet about it. It makes debugging in Kotlin next to impossible – it is also not the only thing where Kotlin has a worse debugging experience than Java.
