And just as a minor note that you should probably free the returned pointer after you’ve loaded everything you want from it…