Can set public when declaring has_ipaper