this is wrong ... we should not change test user behavior on the fly.
We should remove the `shared` flag and find another design.