Adjusted save absence for the new service features (client logic was moved to server)