More work on services, error handling, and security.