make arg optional for DDS constructor