Hi Roman, what's the reason for the (void) instance? > + do { (void) instance; } while (0) Thanks, D.