Modified allow_rev2