I know its minor optimization
but you could actually reuse the same message 
instead of creating new one twice