previous logic was assigning mark to equal nil before the message was created :)