Handle cross casts