silly bug, i should've tested