Removed extraneous code, numeric type detection still not working as intended
Possible fix
Merge remote-tracking branch 'ndd/97x'
Dig down all the way for floating point types too
Remove old attempt at a fix
Completely remove the old fix this time
Merge pull request #622 from shamanas/master

Remove some un needed code, go down all the way when testing for floating point types too