All interface methods must be public.