What does it need access_shared for?