helper scripts
make sure to catch inability to connect to service cleanly.
merge