update again assetions + exceptions (Executor)