and then no need to check "message.read" inside the callback !