reduce useless convert