various

- fix bool opts parsing
- more test coverage
- fix pass-on of validation parameter
- an invalid test-case