set, get, delete do not behave like slice