is_public as not required