yeah meant to be a '?'  I know back in the day aslak mentioned something about Class.cast being more deliberate.  I hope we don't have to waste too much time on points like this, as I've a lot to do to prepare for rc.4.