discretesignal now converts bools to float64