checkboxes are now more intelligent