contains *its* type!?