by slashrsm: Remove unnecessary assignments.
by slashrsm: Use request object instead of directly accessing .
by slashrsm: TRanslate string.