any reason for wasted local assignment?