panic on float64 return for now
enable float64 returns
include optional error return