fixes message order