Will crash on Android 2.2. Hence the constants