fix implicit conversion.