Non-function __gc metamethods are not ignored; if present, the metamethod will be called even if it is not a function.