What do we get from this function that we don't get from ``label``?