fixes for null service issue and hangs

this is the fix recommend by Mikael and some other code to handle the strange state of the InformaService being null