uptime; error handling