Not changing precision when casting num to str