Added a self-hosting version.