fix HandleMessages