New visibility rules: only export what is meant to be public.