Don't unnecessarily create Message objects