enum and bool both fixed and pretty minimal