Reduced to 619 bytes, 107 bytes more to go