remove generic Num