hampered