Some thoughts on file loader [skip ci]