for( Track *track=previous; track; track=track->previous ) {
if( track->data_type == data_type ) return 1;
if( track->master ) return 0;
for( Track *track=previous; track; track=track->previous ) {
if( track->data_type == data_type ) return 1;
if( track->master ) return 0;