nice work! was reading kl_x18.h and darwin zeroes x18 on any exception return, timer interrupt included, so a quest app can't keep state there for even one scheduling window