# Description 🗒️
This PRs converts integers to floats inside the `default_value()` evaluation, fixing the `default_value()` numbers incompatibility issue.
### Changes:
- [x] Update version to `0.2.4` for release
last version published on jitpack `0.2.3`:

- [x] Fix issue associated with result of different types of number parameters
Now, this function is much more flexible to play with **integer** and **float** parameters.
For example...
```rb
parsec> default_value(1, 10)
Result (type: 'i'):
ans = 1
parsec> default_value(1, 10.0)
Result (type: 'i'):
ans = 1
parsec> default_value(1.0, 10)
Result (type: 'i'):
ans = 1
parsec> default_value(1.0, 10.0)
Result (type: 'i'):
ans = 1
parsec> default_value(1.5, 10)
Result (type: 'f'):
ans = 1.5
parsec> default_value(1.5, 10.0)
Result (type: 'f'):
ans = 1.5
parsec> default_value(1.5, 10.5)
Result (type: 'f'):
ans = 1.5
```
# The Bug 🐛

Reference: https://github.com/niltonvasques/equations-parser/pull/31