should actually null check the logical message