Return 1 if error