The thing you have to be careful with is if you use fl to take splits, if you happen to miss a split in a pack or runners for example you won't get a finish time for that person until that's resolved. Because of this, typically the splits are done separately, with the finish line only feeding your finish times to prevent this from happening as much as possible. This can lead you to running multiple instances of fl (for each split as well as the finish), and tends to be a much more advanced setup.