allow type conversion when emitting signals
eliminate the two compile warnings