                 if (awayMessage != null) {
                     var msg :String = MessageBundle.tcompose(
                         "m.recipient_afk", target, awayMessage);
-                    displayFeedback(_bundle, msg);
+                    displaySystem(_bundle, msg, SystemMessage.FEEDBACK, feedbackLocaltype);
                 }
             }
 

                "m.tell_failed", MessageBundle.taint(target), reason);
            var tfm :TellFeedbackMessage = new TellFeedbackMessage(target, msg, true);
            tfm.bundle = _bundle;
            dispatchMessage(tfm, ChatCodes.PLACE_CHAT_TYPE);
            if (rl != null) {
                rl.requestFailed(null);
            }
        };
        var success :Function = function (idleTime :Long, awayMessage :String) :void {
            dispatchMessage(new TellFeedbackMessage(target, message), ChatCodes.PLACE_CHAT_TYPE);
            addChatter(target);
            if (rl != null) {
                rl.requestCompleted(target);

                var rmsg :String = MessageBundle.compose(
                    "m.recipient_idle", MessageBundle.taint(target),
                    TimeUtil.getTimeOrderString(idle, TimeUtil.MINUTE));
                displaySystem(_bundle, rmsg, SystemMessage.FEEDBACK, feedbackLocaltype);
            }
        };
        _cservice.tell(_cctx.getClient(), target, message, new TellAdapter(failure, success));
