can we call this `target_type`?