Boolean properties were being read in wrong, which were problems for #790 and #828