Add class to header and add check in impl.
Call delegate at end