Bring back controlled receive dependencies
Massive testsuite update