needs a default (even if false).