16bit code path works