Yes, isn't that what `casting='unsafe'` will do? i.e., work just the same as in <1.8.0? Unless you're saying it should _always_ be float?