MessageFetcher and specs