Please add a comment describing this function.