Proper error handling
Use withChunks in getMessage