escape analysis, part two