fixes a bug where unshift and shift was wrong
0.0.1