local orchestration: don't use blib