Payload also needs a custom ```popFrontExactly()``` which in this case can just alias to ```popFrontN()``` (or vice versa).