simplified label handling
switched to getters for consistency