Also while custom memory management made sense for Android 2.2, they should have just thrown it out after 3.0.
But giving up code isn't easy.