make it still work in Android 2.3