dealing well with single messages