use get_extra_info instead of non-public attribute access