added missing coverage of the intermediate message event