corrected use of type parameter