nicer: line scoping