It might be premature optimization, but `.pop` tends to be a bit faster (and I find it a bit easier to read :()