ENH split_label():  use proper surface