Would a patch be accepted where I presumably def a (dynamic) default mode to UNNECESSARY by default for use in the nil case?