remove unnecessary type parameters