AOT: almost done