should I be able to CAST a BOOLEAN type to a DOUBLE ( zero-one ) variable?