Refactored message reading.