make shared table terminals have non-shared semantic