may be it should be incapsulated in `checkbox.getVal()` itself?