NTVDM and wowexec had limitations on Windows XP and later because of a GDI object limit per session, which might cause GDI handles to be moved two bits to the right when changing 32 to 16 bits. Handles thus could not be larger than 14 bits, so 16-bit programs with a GDI handle larger than 16384 would crash.