Of course that workaround doesn't work reliably, because of course it doesn't