Optional Bool is confusing