TSarchaeology reflection