reduce number of times if condition used at end by bad code earlier
reduce number of times if condition used at end by bad code earlier

SixTrack/SixTrack,SixTrack/SixTrack,SixTrack/SixTrack,SixTrack/SixTrack,SixTrack/SixTrack,SixTrack/SixTrack