Okay, I will check these useless functions again.