split indirect test out since it breaks with -race