Removed gc push/pop stackframe and protect/unprotect.