The list of server tasks is a compromise between only one task for all remotely callable subprograms and one task for each remotely callable subprogram.