Added covariance interface.