Changed FileOpen to return Path not File*