Reduced to 638 bytes, 126 more to go