more utility methods, notably 'nnz' clone