Better structure for controlling the server; less coupling of functions.