rename saveCall to safeCall