Los negativos de PHP siguen agregando

Tengo este código aquí ...

$remaining = 0;
foreach($clientArrayInvoice as $key=>$row){
            $remaining = $remaining + $row['total'];   
}

Lo que hace, toma los valores del total y los suma ... pero cuando tengo valores negativos, los suma también para un ejemplo cuando tengo-51.75 y-17.85 yo obtengo-69.60 cual debería ser-33.90 ¿Cómo puedo solucionar esto?

`-33.901 es el valor que estoy esperando porque cuando sus dos negativos me gustaría restar, no sumar

Gracias j