Thanks Tim, I've replaced with `dequeue` which is more explicit and actually more efficient. That second commit was half baked, a bit of a late night POC.