huckling