A little more composition. Isolate runE/E madness.