Handle the case when a negative dot product comes in