Fix whitespace for Fetch method
Make GetMessages return messages as they arrive
Add missing throw