@chuckdumont ah, I guess I missed the part where the caller provides a browser instance rather than a class to instantiate... then yeah, it probably makes sense to leave it as it is