always return string for number > 15 digits, number otherwise
remove bignumber dep