wrestling with checkboxes forever