error correction in aidl