it does do that 

that code there is there to trigger the check so it not calling it ever time to save server and MySQL crunch time