is this api needed? what's the use case? I kind of feel that tick/flush alone would be sufficient for all the tests. no?