reimplemented saving/restoring message tape