Non-elegant instance for Num added