menu removal wasn't traversing menu hierarchy