add: better error message (ring from list)