Experimental abstract classes, rocky roads ahead!