Li-Fan Chen says to YSITD
function overload ?