Further message handling implementation