`float | None`, actually. Why allow `None`, anyway?