locking
Client partial refactor
fix subtle bug in handle arrays
make_array_u