If you merge this, it will break. This is a project-specific interface that abstracts file contents reading. In my specific configuration it reads from S3.