Remove as_slice() and use indexing behaviour instead.
Add in a couple of connection attempts.