discussion:self_type