Make sure cco classes implement the proper interface