Thanks for the work on this, but I believe the current approach introduced in this commit is a bit too simplistic for practical use. Ideally, I’d like to see a more robust implementation that throws a ...