chore: Clean up {accept,implement}_interface
#14476
Merged
{accept,implement}_interface
#14476