Fix negative weight handling

Normalization removed need for -ve weight 'hack'