Parser "then may" and MenuAbilty memleak fixes