fixes #30 - handling primitive float and short