Remove .pop's "is rw" and fix the fallout from unshift's use of that