message lib finished?