 Rather than questioning its semantic foundations on their own terms, one may also argue against SDL in view of the logical principles it validates. Here we outline a number of distinct arguments and examples that have been raised against specific principles of SDL, after which we show how some of these can be overcome by moving to weaker systems.