Cleanup; fix boolification modes.
Create BOOTException type.