stop using literal defaults for booleans + add sanity test for this