line 163 below is where having a ```size``` variable gets ambiguous.