`parents` doesn't include the current file. This starts at `0` for that very reason. Do you have an edge case that isn't covered by a test that isn't working?