It seems like if you have a number of swap chains, to render to swap chain n you must have rendered to swap chain n - 1 at least once first. Is this correct? I have a bug in my program which indicates this is true.