Common optimization protocol