hampering