issue #19 various keep alive scripts