@arthurnn can you see how we're actually using this method internally?  It could be that we don't ever actually use it, or we always call it with `nil`, or we always call it with something.  I suspect we don't use this method internally very much (but I could be wrong).