Where did this function come from?