hamperings