grr clarks.... very long