lines are hard