working string selection exceptions