the double assignment isn't necessary here