start switching to new Loc types