defaults are made type-dependent (again)
minor.
tiny.