Implementation shared between the engine and pipeline tools