switched more integer overflows from error reporting to float casting