The function name is not the best. Even after reading the body, I still can't quite tell how the name reflects what does.