Add decimal to float adapter to at least prevent crash on decimal. Fix #172