Fixes #1 reserve => reverse