removing delegation and consultable since partly in switcher