Save a whole bunch more bytes by moving repeated code into a function