Returning 0 vs throwing errors in Stdio