registers are fun