messages are generic in main again