booleans to primitives to enforce default false