save and restore accept parameter