BUG: boolean assignment; allow wrong number of elements

Uses old code to be more broad then previous commit