Do not set depth to zero if particles are invalid. Add observation count