make # runnable-cache logic a lot stronger for multiline
cleaning up test runner for sanity