commented experimentation with casts