Got it down to 777 bytes