being hampered, made painful progress