please avoid temporary variable.