Remove FIXME from comments, reading from the filesystem works fine
Add checks to functions to see if the IFO passed to the functions is a VMG