clients should follow default opacity customization