Without a _flush, there is no onReady.
I can't really tell if it is sound either.