Don't go through void * for menu backend struct