Disabled defaults to enable return type covariance