Type Casting and Juggling