removed unnecessary and misleading type parameter