re-add "make the runner work with the uncompiled source" (bbf170ac0a9e6e7d7b94a6e095febf33906c37ea) with a couple changes