Do robust error handling. Not doing it only saves a few bytes.