I'm pretty surprised by some other comments in this thread saying this is a rare occurrence in go. In my experience it's not rare at all.