flailing about