proper death checking in ball and error checking in serialparser