profile_track_preprocessor takes dir as argument