fix type parameter pass thru