In this case a different open function is used because this is normally files on the hard drive and not assets, so being able to have a different setup for finding them is important.