labels work in definitions and perhaps this approach will lead down the right path