fixed #121 implicit generic conversions