3.1 DLL Design Issues