Move code order in Request core. It's more safe now.