These should be public.