bl doesn't work like that
Reword the stuff about escape analysis