Fix #1573 by not setting default value and considering null as false

@Kartones CR this, please. I've also removed vacuum messing, since I think it will be no longer necessary. 
uhmmm, actually the vacuum part always helps with big tables... but if works without it we can leave it out for the future if needed.