Output stage is self-contained