Separate implementation of CovCond

Fixes #44.