is `ocurrences` guaranteed to exist and be a positive number?