for view permissions errors display table of possible channels (columns) X attributes. This will give a good view of common errors (i.e. typos, wrong channel names etc) for scopes access display the vector other errors seems okay make the error handling and call out to on_error more consistent.