add 'runtime' argument to ppps to keep it alive for command-line use