deoptimizations