I think this is kinda sane way of dealing with `cpu_register`...