- moved ignoring part so if messaging exists it still does check to check state