improving error showing. Switch obj not exists to Exceptions
elem exceptions added and tested
some asserts added to op_slice but boundary tested not added