Is the type variable really required here?