ignores components instead of whole public