when the ptsave argument is passed in, it will first search for an already open window and try to open it in a new tab in that if it still exists. If that window can't hold any more tabs or is already opening one, it will just open it in a new process anyway (sometimes you just want multiple windows)