I'm happy with it for now.
It's not ideal at the moment but the other options are not ideal for different reasons. Hopefully we can address this with a more robust locators when we need it.