Should it return SimpleNumber?