Fix; should always return a float.