We were accidentally doing a 16-bit read instead of an 8-bit read, meaning we would also read the 'CACHE_LINE_SIZE' field immediately following it, and never actually continue.
TimeManagement
ConsoleDevice