correct message handling