How challenging did you find COS3712?