you don't need a temporary variable for this