I'm nitpicky, but I'd rather if boolean options defaulted to "False" instead of "None" (unless, of course, they default to "True") just to keep the type consistent.