The string thing, its a small issue. To be honest doesn't really bother me (seriously few use 2.4, and also few will get the idea of putting string into choice that then can also be interpreted as integers). The fact that floats work in 2.4 doesn't bother me much, because that is also the case for range, etc. (ok if you go from 2.4->2.5 you get an error instead of a nice deprecation...)