allow cmsg specifiy size but not data on init