assignment now a statement, locations being reported correctly