Creating a new window doesn't add to openedWindow array

So I start my Air app and trace the length of

NativeApplication.nativeApplication.openedWindows

I get 1, obviously the main window.

So I add a new NativeWindow and trace the length of that array again, and I get 1 again.

var newWindow = new NativeWindow(options);

Is this normal behavior?

I thought I could get all opened windows in the array.