FIXUP - don't schedule the next tick in the past.
FIXUP - stream line test case, valgrind.