Even though it is called multiple times the function is not very taxing.