hailshafts