Just my opinion, I find the uses of this method (and this entire PR) super hard to read and understand.