removed external @throws from docu
docu fix
Added error checking for index operations