This came in as a hitch hicker and I don't know what it is and if it's good or bad. Also anyone heard anything about olive snails....good or bad?...