Queue: push now properly forwards the value instead of always moving it.