This could cause problems since they could be any int, then passed directly to internal functions that assume bools.