remove reflection based nuller
on permission fail, use different MenuOption