Saved 6 bytes more by using indirect register access