Call check_supervisor() before connecting to Supervisor (fixes #10)