this is called a Super Advance Return