It’s not that situational when you start try exploit it. It requires some good sense/understanding of los, and obviously first time was more random and you hadn’t anticipated it. But with experience/practice it’s a tool that can be used more and more often, even if not that often.
Here some suggestions from another thread: