Added ability to manually specify file on .open