suggestion resolved - mark protocol method as optional
suggestion resolved - make the request response safer, do not rely on segmented control