Don't forget to handle the case when the menu has already been added before.