Was this meant to return a negative value?