This is because we want to decouple this since Android needs to call it later, I think. thanks a lot.