Got rid of the trailing 1.0 in function h
Reverted back to a template-less design