fix prospective bugs in calcSurveyObservations