self pipe + health checks, first draft