null or string, but you cast to `float` in the constructor.