made fromCls recursive, so it forces a VInt .  good4 now also gives stack overflow