Why do we need to have this temporary variable?