Working my way through the emulation process