Not liking exposing this._app, so a slightly different kind of solve