I opened a bug report for this, since it’s undesirable behavior and could be fixed
There’s also related upcoming work that should eliminate these problems across the board: