fix #390 iteratee Input instances 

fix #390 
note: 
can be backport to series/7.0.x branch
578bc4a7f853, aa201ff6fe64 and 6531345178c52

(can not backport 9ee2fcfd0c58e)