don't wrap arrays and tables, dispatch operations to a handler