Fix potentially confusing issue with metamethod states