remove unnecessary synthesizes