No empty strings as defaults!
Extra care regarding empty strings.
Let us not use a deprecated option ourselves unless for testing the deprecation.
Only `strip()` on strings.
Add test case which tests if non proper arguments raise an exception.