simplify code a bit
diff --git a/decode_hooks.go b/decode_hooks.go
index e5a949b..9cdc2c9 100644
--- a/decode_hooks.go
+++ b/decode_hooks.go
@@ -21,8 +21,7 @@
 	v := reflect.ValueOf(h)
 	vt := v.Type()
 	for _, raw := range potential {
-		p := reflect.ValueOf(raw)
-		pt := p.Type()
+		pt := reflect.ValueOf(raw).Type()
 		if vt.ConvertibleTo(pt) {
 			return v.Convert(pt).Interface()
 		}