refactoring of the general controller behaviour + unit-tests
runInSeparateProcess
discard successful includes info