Emulation: what is it?