Is pushing to a moved-from vector even legal? I thought in general the only guarantee you have after a move is that is save to destruct the object.